home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q1174.dms / q1174.adf / runlame_v1.28 / docs / RunLame.history < prev    next >
Text File  |  1993-08-12  |  13KB  |  305 lines

  1.  
  2. History:
  3. -------
  4.  
  5. V1.1 :  ·First public release named `RunPal'.
  6.  
  7. V1.2ß:  ·Not released.
  8.  
  9.         ·Corrected the version string to be displayed OS3+ conform using the
  10.          CLI "Version" command.
  11.  
  12. V1.3ß:  ·Not released.
  13.  
  14.         ·Disables caches, burst modes and copyback mode now.
  15.  
  16. V1.4ß:  ·Not released.
  17.  
  18.         ·Added the template switches for screen, caches, burst, copyback and
  19.          VBR moving (VBR moving is not yet implemented).
  20.  
  21.         ·Online help available now via HELP.
  22.  
  23. V1.5ß:  ·Not released.
  24.  
  25.         ·RunPal  is  renamed  to  RunLame due to many enhancements that were
  26.          added to the program, which now doesn't only open a PAL screen, but
  27.          is able to run many more lame programmed software.
  28.  
  29.         ·VBR is only moved  when  nescessary,  it  is  enclosed in Disable()
  30.          Enable(),   Caches   will   be  flushed  and  overwritten  data  is
  31.          saved before moving and restored after restoring VBR.
  32.  
  33. V1.6ß:  ·Not released.
  34.  
  35.         ·The screen has been minimized and can be in-/visible now.
  36.  
  37.     ·RunLameInfiltrator is now distributed with the package.
  38.  
  39.     ·FileLinker and FileUnlinker are now distributed with the package.
  40.  
  41. V1.7ß:  ·Not released.
  42.  
  43.         ·Due to improved system conformity the little PAL screen has a name
  44.          now.
  45.  
  46. V1.8ß:  ·Not released.
  47.  
  48.         ·Graphical user interface added.
  49.  
  50. V1.9ß:  ·Not released.
  51.  
  52.         ·Performed some improvements of GUI.
  53.  
  54.         ·When  having  used  GUI  all  possible  CLI  window  output  of the
  55.          commandline executed is redirected to an automatically opening CON:
  56.          window,  which  can  be  closed  asynchronously  to  termination of
  57.          RunLame.
  58.  
  59. V1.10ß: ·Not released.
  60.  
  61.         ·Added file requester gadget and ASL file requester to GUI.
  62.  
  63.         ·When  a further window (any requester for example) is opened by the
  64.          GUI, the menu is disabled totally.
  65.  
  66.         ·It  is  now  impossible  to launch an empty commandline from within
  67.          GUI.
  68.  
  69. V1.11ß: ·Not released.
  70.  
  71.         ·When  a further window (any requester for example) is opened by the
  72.          GUI, the gadgets are all disabled (except for the GENERIC_KIND).
  73.  
  74.         ·Fixed a spelling error: `modi' -> `modes'
  75.  
  76. V1.12ß: ·Not released.
  77.  
  78.         ·Window now has a zoom gadget and is aware of resizing (DragIt), try
  79.          to resize the window with a resizing patch program, it will allways
  80.          snap  back  to it's old size.  Nobody should try to resize a window
  81.          without sizing gadget, Bilbo's windows will strike back :-)
  82.  
  83.         ·The settings can be chosen now. You may use the default settings of
  84.          RunLame,  or  you  can  force  RunLame  to configure to the current
  85.          system settings.
  86.  
  87.         ·The above mentioned settings can be overridden by using options.
  88.  
  89.         ·The resulting configuration of RunLame is reflected by the GUI now.
  90.  
  91. V1.13ß: ·Not released.
  92.  
  93.         ·The  RunLame GUI now is an application window when the Workbench is
  94.          opened,  hence (even multiselected) icons can be dropped in to fill
  95.          the commandline string gadget.
  96.  
  97.         ·RunLame  may  now  be started from Workbench.  The icon may contain
  98.          various tool types.
  99.  
  100. V1.14ß: ·Not released.
  101.  
  102.         ·If  RunLame  has  to  inform the user of an error, this will happen
  103.          depending on where it has been started from:
  104.          Has RunLame been started from the CLI, all error messages go to the
  105.          default  output  of RunLame, hence it can be redirected (needed for
  106.          script files, maybe).  Has RunLame been started from the Workbench,
  107.          all error messages appear in requesters, providing full comfort.
  108.  
  109.         ·Dropping  icons into RunLame's window now adds the path/name of the
  110.          appropriate  object to the commandline string gadget (gadget is not
  111.          cleared, as in previous version).
  112.  
  113.         ·Usage  of  the  file  requester  now  adds  the  path/name  of  the
  114.          appropriate  object to the commandline string gadget (gadget is not
  115.          cleared, as in previous version).
  116.  
  117.         ·When  launched  from  Workbench, all multiselected icons' (objects)
  118.          path/name will appear added to the commandline string gadget.
  119.  
  120. V1.15ß: ·Not released.
  121.  
  122.         ·Bug  fixed:   Previous  versions  did  try  to get the path/name of
  123.          RunLame into a 30 bytes buffer.  When both together was bigger, the
  124.          starting from Workbench would fail (only V1.14).  The buffer is now
  125.          128  bytes  bigger,  and  the  path  is not retrieved any more when
  126.          started  from  Workbench,  in  no  case  the path will be prompted.
  127.          Hoooray, this was the first bug found in RunLame!
  128.  
  129. V1.16ß: ·Not released.
  130.  
  131.     ·When  any  additional requester is opened by RunLame itself, in the
  132.          meanwhile  all  input  to RunLames's main window is blocked and the
  133.          pointer changes to busy image.
  134.  
  135. V1.17ß: ·Not released.
  136.  
  137.         ·Bug  fixed:   Previos versions failed on pathes/filenames including
  138.          space  characters,  because  Execute() couldn't find them when they
  139.          are   not   enclosed   in   "'s.   Now  a  "  is  pre-/appended  if
  140.          pathes/filanames contain space characters.
  141.  
  142.         ·A  seperating  space  is  only  inserted  in the string gadget when
  143.          nescessary.
  144.  
  145.         ·When   commandline   string   gadget   overflows  while  using  the
  146.          application  window  feature  or  the  filerequester or the startup
  147.          multiselect feature, a DisplayBeep() is generated to alarm that not
  148.          all selected names are reflected in the string gadget.
  149.  
  150.         ·Application  icon  feature added.  This is not yet working as stand
  151.          alone, but in combination with the GUI it is fully functional.
  152.  
  153. V1.18ß: ·Not released.
  154.  
  155.         ·APPICON feature now fully functional.  Double click the application
  156.          icon to quit RunLame.
  157.  
  158.         ·LOOP option added.  RunLame will pop up again after having executed
  159.          a  commandline,  until  it is definitely quitted by the user.  This
  160.          feature has been suggested by Milano.
  161.  
  162.         ·Bug  fixed:   Launch menu item is enabled now when a commandline is
  163.          given at RunLame startup when using the GUI.
  164.  
  165.         ·Bug fixed:  It was possible to launch an empty commandline from GUI
  166.          when  clearing the string gadget, not pressing Enter, but selecting
  167.          the Launch menu item.
  168.  
  169. V1.19ß: ·Not released.
  170.  
  171.         ·Bug  fixed:   The  PAL  screen  tag  list  was  not terminated with
  172.          TAG_DONE.  I wonder why this worked:-)
  173.  
  174.         ·The PAL screen now is in PAL:Low Res (non interlaced).
  175.  
  176.         ·PATH  parameter  implemented.   Supply  a path with PATH to set the
  177.          initial  drawer of the file requester.  This feature again has been
  178.          suggested by Milano.
  179.  
  180. V1.20ß: ·Not released.
  181.  
  182.         ·The  gb_MemType  is  set to BANDWIDTH_1X now on AGA machines.  This
  183.          has  been  suggested by ID of Sphinx.  The tip came originally from
  184.          Randell Jesup.
  185.  
  186.         ·Now  System()  is  used  to  execute  the  commandline,  instead of
  187.          Execute().   Thus now it's possible to break all breakable runlamed
  188.          programs.    Furthermore   the   error   number  generated  by  the
  189.          commandline is returned by RunLame now.
  190.  
  191. V1.21ß: ·Not released.
  192.  
  193.         ·Bug  fixed:  Since V1.19ß there has been an Enforcer hit to $0 when
  194.          PATH  has  not  been  specified.   This  didn't hurt, because at $0
  195.          normally a  0  byte is located, so the PATH was considered as empty
  196.          string, and this is what we wanted it to be when we don't specify a
  197.          PATH.
  198.  
  199.         ·The  output window now will open with full width on all Workbenches
  200.          (it did formerly open in maximal 720 pixels width).
  201.  
  202.         ·Changing  and  restoring gb_MemType is now safer (no task switching
  203.          in  meanwhile).  When another task changes gb_MemType after we did,
  204.          the  old  value  is  not going to be restored, so we don't kill the
  205.          environment  of  the  other  task  (BTW, nobody had problems, but I
  206.          think it's just smarter this way).
  207.  
  208.         ·Some  internal  improvements (now setting the secondary error code,
  209.          too, though it seems this is not nessesary).
  210.  
  211. V1.22ß: ·Not released.
  212.  
  213.         ·This  version  is  somewhat  experimental,  I  have to wait for the
  214.          results  of  my  ß-testers,  because  I  don't  own  an  AGA model.
  215.          gb_MemType  is  only  changed  during the opening of the little PAL
  216.          screen.   Both  happens  while  only  interrupts are allowed but no
  217.          taskswitching,  thus  reducing  the  chance another task can open a
  218.          screen with the wrong bandwidth.  This would be the smartest way to
  219.          do  this  all,  but  I  don't  know if this works.  Furthermore all
  220.          screens  opened  by programs in the execution commandline will have
  221.          the  former system bandwidth, but these programs should be aware of
  222.          that  when  they  are  systemfriendly (I know only 2 demos which do
  223.          open a screen using OpenScreen(TagList)()).
  224.  
  225. V1.23ß: ·Not released.
  226.  
  227.         ·Bug fixed:  NOVBRTOFAST switch didn't work.
  228.  
  229.         ·Bug  fixed:   VBRTOFAST  did  hang  the  system  when  the  VBR was
  230.          originally  located  at  $0.l  (WHY  do I always have to find these
  231.          nasty  bugs myself, I thought I had beta testers :-).  This bug has
  232.          been  in  RunLame  for a rather long time, but I don't know exactly
  233.          since which version.
  234.  
  235.         ·Heavy  internal  changes to the processor degrading/restoring code.
  236.          It  is  now  much more safer and no inconsistencies in multitasking
  237.          with  other  tasks changing the same registers should occur (though
  238.          nobody reported any problems).
  239.  
  240.         ·When  LOOP  and  GUI  is  used, the GUI pops up first time centered
  241.          under the mouse pointer, but the next times it pops up always where
  242.          it   was  located  before  disappearing.   This  feature  has  been
  243.          requested by Milano.
  244.  
  245. V1.24ß: ·Not released.
  246.  
  247.         ·The  file  requester  now remembers the last entered directory when
  248.          OKAY  has  been selected (not if CANCEL has been pressed).  Again a
  249.          suggestion by Milano.
  250.  
  251.         ·When  using  menu  item `Enter commandline' while window is zoomed,
  252.          the window will be brought to full size.
  253.  
  254.         ·Bug  fixed:   When the height of font used for RunLame's GUI window
  255.          drag bar differed from 8, the zoom gadget did still zoom the window
  256.          to  a height of 8 pixels, which resulted in an awful looking window
  257.          drag  bar.   The  zoomed  height  of  the window now depends on the
  258.          height  of  the font used for the window's drag bar.  (Does none of
  259.          my  ß-testers  use  a font with another height than 8 ?  Or do they
  260.          never zoom the window ?)
  261.  
  262. V1.25:  ·Released to the public for the first time.
  263.  
  264.         ·It's  now  possible  to  turn off the commandline appending feature
  265.          with NOAPPEND.  I really can't see why anybody could need this, but
  266.          I   added  this  for  Milano.   I  might  reference  this  mode  by
  267.          `dumbnosemode' :-).
  268.  
  269. V1.26ß: ·Not released.
  270.  
  271.         ·The  PAL screen name is now identical for all forthcoming versions,
  272.          so  it  is not needed to update any databases where the screen name
  273.          has been registered (NewMode, Domino promotion system, ...).
  274.  
  275.         ·The  windows  drag  bar height in zoomed state is now calculated as
  276.          proposed in the include files of C=.
  277.  
  278. V1.27ß: ·Not released.
  279.  
  280.         ·When  screen  degradation  is activated (SCREEN option), the sprite
  281.          resolution  for  that  PAL  screen  is  explicitely  reset  to  low
  282.          resolution.    This   might  not  be  needed,  because  the  sprite
  283.          resolution  for  a that PAL screen should be lores anyway.  In case
  284.          of false promotion of that PAL screen, at least the sprites will be
  285.          set to lores now.
  286.  
  287. V1.28:  ·Second public release.
  288.  
  289.         ·When  screen  degradation  is activated (SCREEN option), the sprite
  290.          DMA  of  the  mouse  pointer  will  point  to  a NULL graphic, thus
  291.          reducing the chance of sprite flicker if the lame program does just
  292.          disable  the  sprite DMA  in the wrong moment.  This does only work
  293.          if  the  user  doesn't  activate  any  window  in the launch phase,
  294.          because all windows keep their pointer for greater convenience.
  295.  
  296.         ·The  CLI  option  NOVBRTOFAST  has  been  renamed  to  VBRTO0.  The
  297.          Workbench tooltype VBRTOFAST has been renamed to VBR.
  298.  
  299.         ·Checking  if the PAL screen opened really in PAL lores.  Results in
  300.          an error message if a promotor did change the screen mode.
  301.  
  302.         ·Bug  fixed:  mutual excluding Workbench tooltypes didn't produce an
  303.          error message.
  304.  
  305.